<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Wilco.SyntaxHighlighter</name>
    </assembly>
    <members>
        <member name="T:Wilco.Web.SyntaxHighlighting.SourceHeaderItem">
            <summary>
            Represents a source header item.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SourceHeaderItem.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.SourceHeaderItem"/> class.
            </summary>
            <param name="language">The language in which the source code is written.</param>
            <param name="totalLines">The total number of lines.</param>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SourceHeaderItem.Language">
            <summary>
            Gets the language in which the source code is written.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SourceHeaderItem.TotalLines">
            <summary>
            Gets the total number of lines.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ASPXScanner">
            <summary>
            Represents an ASPX scanner.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ScannerBase">
            <summary>
            Provides an abstract base class for scanners.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.IScanner">
            <summary>
            Represents an interface to enable scanners to scan source code.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.IScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.IScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="o">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.IScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.IScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.IScanner.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.IScanner.Child">
            <summary>
            Gets or sets the child scanner.
            </summary>
            <remarks>
            The child scanner is part of the chain of responsibility. In case a scanner did not find occurrences of the node(s) it 
            represents, this scanner may pass the responsibility on to its child.
            </remarks>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.IScanner.Dependencies">
            <summary>
            Gets a collection of dependant <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> objects.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.IScanner.Enabled">
            <summary>
            Gets or sets whether the scanner is enabled or not.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation might want to disable dependant scanners to make sure 
            the syntax highlighting will remain valid.
            </remarks>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.IScanner.ID">
            <summary>
            Gets the identification of a scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerBase.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ScannerBase"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerBase.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerBase.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerBase.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerBase.SetID(System.String)">
            <summary>
            Sets the ID of the scanner.
            </summary>
            <param name="id">The ID of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerBase.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerBase.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerBase.Child">
            <summary>
            Gets or sets the child scanner.
            </summary>
            <remarks>
            The child scanner is part of the chain of responsibility. In case a scanner did not find occurrences of the node(s) it 
            represents, this scanner may pass the responsibility on to its child.
            </remarks>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerBase.Dependencies">
            <summary>
            Gets a collection of dependant <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> objects.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerBase.Enabled">
            <summary>
            Gets or sets whether the scanner is enabled or not.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation might want to disable dependant scanners to make sure 
            the syntax highlighting will remain valid.
            </remarks>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerBase.ID">
            <summary>
            Gets the identification of a scanner.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerBase.Tokenizer">
            <summary>
            Gets or sets the <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerBase.ScannerResult">
            <summary>
            Gets or sets the scanner result.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ASPXScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ASPXScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection,Wilco.SyntaxHighlighting.ASPXNode)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ASPXScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <param name="aspxNode">A <see cref="T:Wilco.SyntaxHighlighting.ASPXNode"/> object.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.xmlScanner_Match(System.Object,Wilco.SyntaxHighlighting.MatchEventArgs)">
            <summary>
            Handles the match event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXScanner.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ASPXScanner.ASPXNode">
            <summary>
            Gets or sets the script node.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.NodeCollection">
            <summary>
            Represents a collection of nodes.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeCollection.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeCollection.Add(Wilco.SyntaxHighlighting.INode)">
            <summary>
            Adds a node.
            </summary>
            <param name="node">An <see cref="T:Wilco.SyntaxHighlighting.INode"/> object.</param>
            <returns>Index of the added object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeCollection.Remove(Wilco.SyntaxHighlighting.INode)">
            <summary>
            Removes a node.
            </summary>
            <param name="node">An <see cref="T:Wilco.SyntaxHighlighting.INode"/> object.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.NodeCollection.Item(System.Int32)">
            <summary>
            Gets an <see cref="T:Wilco.SyntaxHighlighting.INode"/> object at the specified index.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.PHPHighlighter">
            <summary>
            Represents a PHP syntax highlighter.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.HighlighterBase">
            <summary>
            Represents an abstract base class for a syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.HighlighterBase"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.ForceReset">
            <summary>
            Forces the highlighter to be reset.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.BuildEntryPointScanner(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Builds a new chain of scanners.
            </summary>
            <param name="tokenizer">The tokenizer used by the scanners.</param>
            <param name="scannerResult">The scanner result.</param>
            <returns>
            The scanner at the start of the chain.
            </returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.BuildStringScanner">
            <summary>
            Builds a string scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.StringLineScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.BuildCommentLineScanner">
            <summary>
            Builds a comment line scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.CommentLineScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.BuildCommentBlockScanner">
            <summary>
            Builds a comment line scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.CommentBlockScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.Parse(System.String)">
            <summary>
            Parses the source code.
            </summary>
            <param name="source">The source code to parse.</param>
            <returns>The parsed source code.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterBase.ResetScanner(Wilco.SyntaxHighlighting.IScanner)">
            <summary>
            Resets a chain of scanners.
            </summary>
            <param name="scanner">The <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation scanner which should be resetted.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.Name">
            <summary>
            Gets or sets the unique name for this highlighter.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.FullName">
            <summary>
            Gets or sets the full name for this highlighter.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.TagValues">
            <summary>
            Gets the values which can be used to specify this language.
            </summary>
            <remarks>
            This property can be used in different contexts such as ASP.NET context. In that case this property could 
            contain the possible values in order to use this highlighter.
            </remarks>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.FileExtensions">
            <summary>
            Gets the file extensions registered for the language this highlighter represents.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.Parser">
            <summary>
            Gets or sets the parser.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.Scanners">
            <summary>
            Gets the scanners which will be used to scan the source code.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.ScannerResult">
            <summary>
            Gets or sets the scanner result.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterBase.Tokenizer">
            <summary>
            Gets or sets the tokenizer.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PHPHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PHPHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPHighlighter.BuildEntryPointScanner(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Builds a new chain of scanners.
            </summary>
            <param name="tokenizer">The tokenizer used by the scanners.</param>
            <param name="scannerResult">The scanner result.</param>
            <returns>
            The scanner at the start of the chain.
            </returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPHighlighter.GetFunctions">
            <summary>
            Gets an array of registered functions.
            </summary>
            <returns>An array of functions.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.JavaScriptHighlighter">
            <summary>
            Represents a JavaScript syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaScriptHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.JavaScriptHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaScriptHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.JavaScriptHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaScriptHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaScriptHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaScriptHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.JavaHighlighter">
            <summary>
            Represents a Java syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.JavaHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.JavaHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JavaHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.Windows.SyntaxHighlighting.RtfParser">
            <summary>
            Represents a Rtf parser.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ParserBase">
            <summary>
            Provides the abstract base class for a parser.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.IParser">
            <summary>
            Represents an interface to enable parsers to parse source code.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.IParser.Parse(System.String,System.Collections.Generic.IList{Wilco.SyntaxHighlighting.Occurrence})">
            <summary>
            Parses source code.
            </summary>
            <param name="source">The source code which will be parsed.</param>
            <param name="scannerResult">The result returned by the scanners after scanning the source code.</param>
            <returns>The highlighted source code.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ParserBase.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ParserBase"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ParserBase.Parse(System.String,System.Collections.Generic.IList{Wilco.SyntaxHighlighting.Occurrence})">
            <summary>
            Parses source code.
            </summary>
            <param name="source">The source code which will be parsed.</param>
            <param name="scannerResult">The result returned by the scanners after scanning the source code.</param>
            <returns>The highlighted source code.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ParserBase.ParseToken(System.String,Wilco.SyntaxHighlighting.INode)">
            <summary>
            Parses a token.
            </summary>
            <param name="token">The token which the node matched.</param>
            <param name="node">The node which matched the token.</param>
            <returns>The highlighted token.</returns>
        </member>
        <member name="M:Wilco.Windows.SyntaxHighlighting.RtfParser.#ctor(System.Windows.Forms.RichTextBox)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Windows.SyntaxHighlighting.RtfParser"/> class.
            </summary>
            <param name="targetControl">The target control which contains the to be highlighted text.</param>
        </member>
        <member name="M:Wilco.Windows.SyntaxHighlighting.RtfParser.Parse(System.String,System.Collections.Generic.IList{Wilco.SyntaxHighlighting.Occurrence})">
            <summary>
            Parses source code.
            </summary>
            <param name="source">The source code which will be parsed.</param>
            <param name="scannerResult">The result returned by the scanners after scanning the source code.</param>
            <returns>The highlighted source code.</returns>
        </member>
        <member name="M:Wilco.Windows.SyntaxHighlighting.RtfParser.ParseToken(System.String,Wilco.SyntaxHighlighting.INode)">
            <summary>
            Parses a token.
            </summary>
            <param name="token">The token which the node matched.</param>
            <param name="node">The node which matched the token.</param>
            <returns>The highlighted token.</returns>
        </member>
        <member name="M:Wilco.Windows.SyntaxHighlighting.RtfParser.ParseRtf(System.String)">
            <summary>
            Parses a string as a string which can be used within Rtf documents.
            </summary>
            <param name="token">The <see cref="T:System.String"/> which should be displayed within Rtf documents.</param>
            <returns>An Rtf formatted string.</returns>
        </member>
        <member name="P:Wilco.Windows.SyntaxHighlighting.RtfParser.Target">
            <summary>
            Gets or sets the target control.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XmlNamespaceNode">
            <summary>
            Represents an Xml namespace node.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.NodeBase">
            <summary>
            Provides an abstract node class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.INode">
            <summary>
            Represents an interface for nodes.
            </summary>
        </member>
        <member name="E:Wilco.SyntaxHighlighting.INode.OccurrenceAdded">
            <summary>
            Occurs when a new occurrence is added to the <see cref="P:Wilco.SyntaxHighlighting.INode.Occurrences"/>.
            </summary>
        </member>
        <member name="E:Wilco.SyntaxHighlighting.INode.OccurrenceRemoved">
            <summary>
            Occurs when an occurrence is removed from the <see cref="P:Wilco.SyntaxHighlighting.INode.Occurrences"/>.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.INode.BackColor">
            <summary>
            Gets or sets the foreground color of the node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.INode.Font">
            <summary>
            Gets or sets the font of the text represented by the occurrences of the node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.INode.ForeColor">
            <summary>
            Gets or sets the foreground color of the node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.INode.NavigateUrl">
            <summary>
            Gets or sets the navigate Url.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.INode.Occurrences">
            <summary>
            Gets a collection of occurrences of the <see cref="T:Wilco.SyntaxHighlighting.INode"/> implementation.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeBase.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.NodeBase"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeBase.occurrences_OccurrenceAdded(System.Object,Wilco.SyntaxHighlighting.OccurrenceEventArgs)">
            <summary>
            Handles the occurrence added event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeBase.occurrences_OccurrenceRemoved(System.Object,Wilco.SyntaxHighlighting.OccurrenceEventArgs)">
            <summary>
            Handles the occurrence removed event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeBase.OnOccurrenceAdded(Wilco.SyntaxHighlighting.OccurrenceEventArgs)">
            <summary>
            Raises the <see cref="E:Wilco.SyntaxHighlighting.NodeBase.OccurrenceAdded"/> event.
            </summary>
            <param name="e">An <see cref="T:Wilco.SyntaxHighlighting.OccurrenceEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.NodeBase.OnOccurrenceRemoved(Wilco.SyntaxHighlighting.OccurrenceEventArgs)">
            <summary>
            Raises the <see cref="E:Wilco.SyntaxHighlighting.NodeBase.OccurrenceRemoved"/> event.
            </summary>
            <param name="e">An <see cref="T:Wilco.SyntaxHighlighting.OccurrenceEventArgs"/> that contains the event data.</param>
        </member>
        <member name="E:Wilco.SyntaxHighlighting.NodeBase.OccurrenceAdded">
            <summary>
            Occurs when a new occurrence is added to the <see cref="P:Wilco.SyntaxHighlighting.INode.Occurrences"/>.
            </summary>
        </member>
        <member name="E:Wilco.SyntaxHighlighting.NodeBase.OccurrenceRemoved">
            <summary>
            Occurs when an occurrence is removed from the <see cref="P:Wilco.SyntaxHighlighting.INode.Occurrences"/>.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.NodeBase.BackColor">
            <summary>
            Gets or sets the foreground color of the node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.NodeBase.Font">
            <summary>
            Gets or sets the font of the text represented by the occurrences of the node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.NodeBase.ForeColor">
            <summary>
            Gets or sets the foreground color of the node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.NodeBase.NavigateUrl">
            <summary>
            Gets or sets the navigate Url.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.NodeBase.Occurrences">
            <summary>
            Gets a collection of occurrences of the <see cref="T:Wilco.SyntaxHighlighting.INode"/> implementation.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlNamespaceNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlNamespaceNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.RubyHighlighter">
            <summary>
            Represents a Ruby syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.RubyHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.RubyHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.BuildCommentLineScanner">
            <summary>
            Builds a comment line scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.CommentLineScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.GetKeywords2">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.RubyHighlighter.GetKeywords3">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.MSILHighlighter">
            <summary>
            Represents a MSIL syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MSILHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.MSILHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MSILHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.MSILHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MSILHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MSILHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MSILHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CommentBlockScanner">
            <summary>
            Represents a comment block scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentBlockScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentBlockScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection,Wilco.SyntaxHighlighting.CommentBlockNode)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentBlockScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <param name="commentBlockNode">A <see cref="T:Wilco.SyntaxHighlighting.CommentBlockNode"/> object.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.CommentBlockScanner.CommentBlockNode">
            <summary>
            Gets or sets the comment block node.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.Register">
            <summary>
            Represents a register.
            </summary>
        </member>
        <member name="F:Wilco.SyntaxHighlighting.Register.Instance">
            <summary>
            Gets an instance of the register as a singleton.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Register.#cctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.Register"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Register.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.Register"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Register.InitializeHighlighters">
            <summary>
            Registers the highlighters.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Register.InitializeScanners(Wilco.SyntaxHighlighting.TokenizerBase)">
            <summary>
            Registers the scanners.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Register.AddHighlighter(Wilco.SyntaxHighlighting.HighlighterBase)">
            <summary>
            Adds a highlighter to the register.
            </summary>
            <param name="highlighter">The highlighter to add.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.Register.Highlighters">
            <summary>
            Gets the registered highlighters.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.Register.Scanners">
            <summary>
            Gets the registered scanners.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.OccurrenceCollection">
            <summary>
            Represents a collection of occurrences.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.Add(Wilco.SyntaxHighlighting.Occurrence)">
            <summary>
            Adds an occurrence to the list.
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.Clear">
            <summary>
            Clears the collection.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.Contains(Wilco.SyntaxHighlighting.Occurrence)">
            <summary>
            Checks whether the collection contains the specified item.
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.CopyTo(Wilco.SyntaxHighlighting.Occurrence[],System.Int32)">
            <summary>
            Copies the contents of the collection to the array at the specified index.
            </summary>
            <param name="array"></param>
            <param name="arrayIndex"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.IndexOf(Wilco.SyntaxHighlighting.Occurrence)">
            <summary>
            Gets the index of the specified occurrence.
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.Insert(System.Int32,Wilco.SyntaxHighlighting.Occurrence)">
            <summary>
            Inserts an occurrence at the specified index.
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.Remove(Wilco.SyntaxHighlighting.Occurrence)">
            <summary>
            Removes an occurrence from the collection.
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.RemoveAt(System.Int32)">
            <summary>
            Removes an occurrence from the list.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.Sort(System.Comparison{Wilco.SyntaxHighlighting.Occurrence})">
            <summary>
            Sorts the collection.
            </summary>
            <param name="comparison"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.GetEnumerator">
            <summary>
            Gets an enumerator.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets an enumerator.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.OnOccurrenceAdded(Wilco.SyntaxHighlighting.OccurrenceEventArgs)">
            <summary>
            Raises the <see cref="E:Wilco.SyntaxHighlighting.OccurrenceCollection.OccurrenceAdded"/> event.
            </summary>
            <param name="e">An <see cref="T:Wilco.SyntaxHighlighting.OccurrenceEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceCollection.OnOccurrenceRemoved(Wilco.SyntaxHighlighting.OccurrenceEventArgs)">
            <summary>
            Raises the <see cref="E:Wilco.SyntaxHighlighting.OccurrenceCollection.OccurrenceRemoved"/> event.
            </summary>
            <param name="e">An <see cref="T:Wilco.SyntaxHighlighting.OccurrenceEventArgs"/> that contains the event data.</param>
        </member>
        <member name="E:Wilco.SyntaxHighlighting.OccurrenceCollection.OccurrenceAdded">
            <summary>
            Occurs when a new occurrence is added to the <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/>.
            </summary>
        </member>
        <member name="E:Wilco.SyntaxHighlighting.OccurrenceCollection.OccurrenceRemoved">
            <summary>
            Occurs when an occurrence is removed from the <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/>.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.OccurrenceCollection.Count">
            <summary>
            Gets the number of items in the collection.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.OccurrenceCollection.IsReadOnly">
            <summary>
            Checks whether the collection is read-only.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.OccurrenceCollection.Item(System.Int32)">
            <summary>
            Gets or sets the occurrence at the specified index.
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ASPXNode">
            <summary>
            Represents an ASPX node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXNode.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ASPXNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.VBSHighlighter">
            <summary>
            Represents a Visual Basic Script syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBSHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.VBSHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBSHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.VBSHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBSHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBSHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBSHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.SQLHighlighter">
            <summary>
            Represents a SQL syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.SQLHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.SQLHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.BuildCommentLineScanner">
            <summary>
            Builds a comment line scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.CommentLineScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.BuildStringScanner">
            <summary>
            Builds a string scanner.
            </summary>
            <returns>The string scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.SQLHighlighter.GetStoredProcedures">
            <summary>
            Gets an array of registered stored procedures.
            </summary>
            <returns>An array of stored procedures.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.PascalHighlighter">
            <summary>
            Represents a Pascal syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PascalHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PascalHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PascalHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PascalHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PascalHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PascalHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PascalHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.EiffelHighlighter">
            <summary>
            Represents an Eiffel syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EiffelHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.EiffelHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EiffelHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.EiffelHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EiffelHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EiffelHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EiffelHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CPPHighlighter">
            <summary>
            Represents a Cold Fusion syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CPPHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CPPHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CPPHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CPPHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CPPHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CPPHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CPPHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.HighlighterCollection">
            <summary>
            Represents a collection of highlighters.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterCollection.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.HighlighterCollection"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterCollection.Add(Wilco.SyntaxHighlighting.HighlighterBase)">
            <summary>
            Adds an highlighter.
            </summary>
            <param name="highlighter">The highlighter to add.</param>
            <returns>Index of the added highlighter.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HighlighterCollection.Remove(Wilco.SyntaxHighlighting.HighlighterBase)">
            <summary>
            Removes an highlighter.
            </summary>
            <param name="highlighter">The highlighter to remove.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterCollection.Item(System.Int32)">
            <summary>
            Gets the highlighter at the specified index.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.HighlighterCollection.Item(System.String)">
            <summary>
            Gets the highlighter with the specified name.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.StringBlockScanner">
            <summary>
            Represents a string block scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringBlockScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringBlockScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection,Wilco.SyntaxHighlighting.StringNode)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringBlockScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <param name="stringNode">A <see cref="T:Wilco.SyntaxHighlighting.StringNode"/> object.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringBlockScanner.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.StringBlockScanner.StringNode">
            <summary>
            Gets or sets the string node.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.Entity">
            <summary>
            Represents an entity.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Entity.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.Entity"/> struct.
            </summary>
            <param name="start">The string which indicates the start of a comment block.</param>
            <param name="end">The string which indicates the end of a comment block.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.Entity.Start">
            <summary>
            Gets the string which indicates the start of a comment block.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.Entity.End">
            <summary>
            Gets the string which indicates the end of a comment block.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.VBHighlighter">
            <summary>
            Represents a Visual Basic syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.VBHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.VBHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBHighlighter.BuildCommentLineScanner">
            <summary>
            Builds a comment line scanner.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.VBHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.MercuryHighlighter">
            <summary>
            Represents a Mercury syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MercuryHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.MercuryHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MercuryHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.MercuryHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MercuryHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MercuryHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MercuryHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.PHPScanner">
            <summary>
            Represents a php scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPScanner.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PHPScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PHPScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPScanner.xmlScanner_Match(System.Object,Wilco.SyntaxHighlighting.MatchEventArgs)">
            <summary>
            Handles the match event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PHPScanner.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XmlSpecialCharNode">
            <summary>
            Represents an Xml special char node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlSpecialCharNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlSpecialCharNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.FortranHighlighter">
            <summary>
            Represents a Fortran syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.FortranHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.FortranHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.FortranHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.FortranHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.FortranHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.FortranHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.FortranHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter">
            <summary>
            Represents a syntax highligher.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.OnInit(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Web.UI.Control.Init"/> event.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.GetParser">
            <summary>
            Gets the parser which will be used to parse the source.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.GetHighlighter(System.String)">
            <summary>
            Parses source code.
            </summary>
            <param name="language">The language used to highlight the text.</param>
            <returns>The highlighter.</returns>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.Tokenize(System.String)">
            <summary>
            Scans the text and splits code snippets from actual text.
            </summary>
            <param name="text">The text to tokenize.</param>
            <returns>A collection of tokens of text and/or code snippets.</returns>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.Page_PreRenderComplete(System.Object,System.EventArgs)">
            <summary>
            Renders the body of the control.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.RenderBody">
            <summary>
            Renders the text.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.RenderText(System.String)">
            <summary>
            Renders literal text.
            </summary>
            <param name="text"></param>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.RenderCode(System.String,System.String)">
            <summary>
            Adds the controls which form the code snippet.
            </summary>
            <param name="source">The source code.</param>
            <param name="language">The language in which the source code is written.</param>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.FindLineNumberPlaceHolder(System.Web.UI.Control)">
            <summary>
            Finds the line number placeholder.
            </summary>
            <param name="templatedOutLineControl">The control which should contain the placeholder.</param>
            <returns>Either the first line number placeholder or null in case no line number placeholder could be found.</returns>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.FindSourceLinePlaceHolder(System.Web.UI.Control)">
            <summary>
            Finds the source line placeholder.
            </summary>
            <param name="templatedOutLineControl">The control which should contain the placeholder.</param>
            <returns>Either the first source line placeholder or null in case no source line placeholder could be found.</returns>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.GetTokenValue(Wilco.Web.SyntaxHighlighting.Token)">
            <summary>
            Gets the value of the token.
            </summary>
            <param name="token"></param>
            <returns></returns>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.Mode">
            <summary>
            Gets or sets the highlight mode.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.Language">
            <summary>
            Gets or sets the default language in which the source code is written.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.Text">
            <summary>
            Gets or sets text.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.CodeLayoutTemplate">
            <summary>
            Gets or sets the layout template of a code snippet.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.LineNumberTemplate">
            <summary>
            Gets or sets the line number template.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.SourceLineTemplate">
            <summary>
            Gets or sets the source line template.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.SeparatorTemplate">
            <summary>
            Gets or sets the separator template.
            </summary>
        </member>
        <member name="E:Wilco.Web.SyntaxHighlighting.SyntaxHighlighter.ParseToken">
            <summary>
            Occurs when a token is parsed.
            </summary>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.SeparatorItem">
            <summary>
            Represents a separator item.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SeparatorItem.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.SeparatorItem"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CssScanner">
            <summary>
            Represents an CSS scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.CssScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.CssScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.LoadNode(System.Xml.XmlElement,Wilco.SyntaxHighlighting.INode,System.String)">
            <summary>
            Loads the information for a node.
            </summary>
            <param name="element">The <see cref="T:System.Xml.XmlElement"/> which contains the information about the node.</param>
            <param name="node">The <see cref="T:Wilco.SyntaxHighlighting.INode"/> implementation class for which the information will be set.</param>
            <param name="name">The name of the node.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.StoreNode(System.Xml.XmlDocument,System.Xml.XmlElement,Wilco.SyntaxHighlighting.INode,System.String)">
            <summary>
            Stores a node.
            </summary>
            <param name="document">The document which will contain the settings for this node.</param>
            <param name="nodeRootElement">The element which will hold the node's settings.</param>
            <param name="node">The node which should be represented.</param>
            <param name="name">The name of the node.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssScanner.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.EntityCollection">
            <summary>
            Represents a collection of entities.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EntityCollection.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.EntityCollection"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EntityCollection.Add(Wilco.SyntaxHighlighting.Entity)">
            <summary>
            Adds an entity.
            </summary>
            <param name="entity">An <see cref="T:Wilco.SyntaxHighlighting.Entity"/> object.</param>
            <returns>Index of the added object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.EntityCollection.Remove(Wilco.SyntaxHighlighting.Entity)">
            <summary>
            Removes a entity.
            </summary>
            <param name="entity">An <see cref="T:Wilco.SyntaxHighlighting.Entity"/> object.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.EntityCollection.Item(System.Int32)">
            <summary>
            Gets an <see cref="T:Wilco.SyntaxHighlighting.Entity"/> object at the specified index.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CssAttributeNameNode">
            <summary>
            Represents an CSS attribute name node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssAttributeNameNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.CssAttributeNameNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.PerlHighlighter">
            <summary>
            Represents a Perl syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PerlHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PerlHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PerlHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PerlHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PerlHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PerlHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PerlHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CSSHighlighter">
            <summary>
            Represents an CSS syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSSHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CSSHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSSHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CSSHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSSHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSSHighlighter.BuildEntryPointScanner(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Builds a new chain of scanners.
            </summary>
            <param name="tokenizer">The tokenizer used by the scanners.</param>
            <param name="scannerResult">The scanner result.</param>
            <returns>
            The scanner at the start of the chain.
            </returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CommentLineScanner">
            <summary>
            Represents a comment line scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentLineScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentLineScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection,Wilco.SyntaxHighlighting.CommentLineNode)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentLineScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <param name="commentLineNode">A <see cref="T:Wilco.SyntaxHighlighting.CommentLineNode"/> object.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.CommentLineScanner.CommentLineNode">
            <summary>
            Gets or sets the comment line node.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.StringEntity">
            <summary>
            Represents a string entity.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringEntity.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringEntity"/> struct.
            </summary>
            <param name="start">The string which indicates the start of a string.</param>
            <param name="end">The string which indicates the end of a string.</param>
            <param name="escape">The string which is used to escape the end.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.StringEntity.Escape">
            <summary>
            Gets the string which is used to escape the end.
            </summary>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.SourceItem">
            <summary>
            Represents a source item.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SourceItem.#ctor(System.Int32,System.Int32,System.String)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.SourceItem"/> class.
            </summary>
            <param name="lineNumber">The line number.</param>
            <param name="totalLines">The total number of lines.</param>
            <param name="sourceLine">The line of source code.</param>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SourceItem.LineNumber">
            <summary>
            Gets the line number.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SourceItem.TotalLines">
            <summary>
            Gets the total number of lines.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SourceItem.SourceLine">
            <summary>
            Gets the line of source code.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CSharpHighlighter">
            <summary>
            Represents a C# syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSharpHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CSharpHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSharpHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CSharpHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSharpHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSharpHighlighter.BuildEntryPointScanner(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Builds a new chain of scanners.
            </summary>
            <param name="tokenizer">The tokenizer used by the scanners.</param>
            <param name="scannerResult">The scanner result.</param>
            <returns>
            The scanner at the start of the chain.
            </returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSharpHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSharpHighlighter.BuildStringBlockScanner">
            <summary>
            Builds a string block scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.StringBlockScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CSharpHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ASPXHighlighter">
            <summary>
            Represents a PHP syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ASPXHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ASPXHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ASPXHighlighter.BuildEntryPointScanner(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Builds a new chain of scanners.
            </summary>
            <param name="tokenizer">The tokenizer used by the scanners.</param>
            <param name="scannerResult">The scanner result.</param>
            <returns>
            The scanner at the start of the chain.
            </returns>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.SourceLinePlaceHolder">
            <summary>
            Represents a source line placeholder.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.SourceLinePlaceHolder.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.SourceLinePlaceHolder"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ScannerCollection">
            <summary>
            Represents a collection of scanners.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerCollection.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ScannerCollection"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerCollection.Add(Wilco.SyntaxHighlighting.IScanner)">
            <summary>
            Adds a scanner.
            </summary>
            <param name="scanner">An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> object.</param>
            <returns>Index of the added object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ScannerCollection.Remove(Wilco.SyntaxHighlighting.IScanner)">
            <summary>
            Removes a scanner.
            </summary>
            <param name="scanner">An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> object.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerCollection.Item(System.Int32)">
            <summary>
            Gets an <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> object at the specified index.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.ScannerCollection.Item(System.String)">
            <summary>
            Gets an <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> object at the specified index.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XmlScanner">
            <summary>
            Represents an Xml scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.LoadNode(System.Xml.XmlElement,Wilco.SyntaxHighlighting.INode,System.String)">
            <summary>
            Loads the information for a node.
            </summary>
            <param name="element">The <see cref="T:System.Xml.XmlElement"/> which contains the information about the node.</param>
            <param name="node">The <see cref="T:Wilco.SyntaxHighlighting.INode"/> implementation class for which the information will be set.</param>
            <param name="name">The name of the node.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.StoreNode(System.Xml.XmlDocument,System.Xml.XmlElement,Wilco.SyntaxHighlighting.INode,System.String)">
            <summary>
            Stores a node.
            </summary>
            <param name="document">The document which will contain the settings for this node.</param>
            <param name="nodeRootElement">The element which will hold the node's settings.</param>
            <param name="node">The node which should be represented.</param>
            <param name="name">The name of the node.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.MatchNamespace(System.Int32)">
            <summary>
            Matches a namespace.
            </summary>
            <param name="offset">The offset from which the search can begin.</param>
            <returns>The matched namespace.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.MatchTag(System.Int32)">
            <summary>
            Matches a tag.
            </summary>
            <param name="offset">The offset from which the search can begin.</param>
            <returns>The matched tag.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.MatchAttributes(System.Int32,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Matches an attributes.
            </summary>
            <param name="offset">The offset from which the search can begin.</param>
            <param name="attributes">The matched attributes.</param>
            <returns>The length of the matched attribute value.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.OnMatch(Wilco.SyntaxHighlighting.MatchEventArgs)">
            <summary>
            Raises the <see cref="E:Wilco.SyntaxHighlighting.XmlScanner.Match"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> object that contains the event data.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlScanner.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="E:Wilco.SyntaxHighlighting.XmlScanner.Match">
            <summary>
            Occurs when XML was matched.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.XmlScanner.XmlSpecialCharNode">
            <summary>
            Gets or sets the Xml special char node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.XmlScanner.XmlNamespaceNode">
            <summary>
            Gets or sets the Xml namespace node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.XmlScanner.XmlTagNode">
            <summary>
            Gets or sets the Xml tag node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.XmlScanner.XmlCommentNode">
            <summary>
            Gets or sets the Xml comment node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.XmlScanner.XmlAttributeNameNode">
            <summary>
            Gets or sets the Xml attribute name node.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.XmlScanner.XmlAttributeValueNode">
            <summary>
            Gets or sets the Xml attribute value node.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.HtmlParser">
            <summary>
            Represents an Html parser.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HtmlParser.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.HtmlParser"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HtmlParser.Parse(System.String,System.Collections.Generic.IList{Wilco.SyntaxHighlighting.Occurrence})">
            <summary>
            Parses source code.
            </summary>
            <param name="source">The source code which will be parsed.</param>
            <param name="scannerResult">The result returned by the scanners after scanning the source code.</param>
            <returns>The highlighted source code.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HtmlParser.ParseToken(System.String,Wilco.SyntaxHighlighting.INode)">
            <summary>
            Parses a token.
            </summary>
            <param name="token">The token which the node matched.</param>
            <param name="node">The node which matched the token.</param>
            <returns>The highlighted token.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CommentBlockNode">
            <summary>
            Represents a comment block node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentBlockNode.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentBlockNode"/> class.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.CommentBlockNode.Entities">
            <summary>
            Gets the collection of entities which contains information about the start and end strings of comment blocks.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.JScriptHighlighter">
            <summary>
            Represents a JScript syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JScriptHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.JScriptHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JScriptHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.JScriptHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JScriptHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JScriptHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.JScriptHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.HighlightMode">
            <summary>
            Provides an enumeration of highlight modes.
            </summary>
        </member>
        <member name="F:Wilco.Web.SyntaxHighlighting.HighlightMode.Source">
            <summary>
            Highlight all text as source code.
            </summary>
        </member>
        <member name="F:Wilco.Web.SyntaxHighlighting.HighlightMode.Inline">
            <summary>
            Highlight in-line source code only.
            </summary>
        </member>
        <member name="F:Wilco.Web.SyntaxHighlighting.HighlightMode.Literal">
            <summary>
            Display text literally.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.StringLineScanner">
            <summary>
            Represents a string line scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringLineScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringLineScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection,Wilco.SyntaxHighlighting.StringNode)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringLineScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <param name="stringNode">A <see cref="T:Wilco.SyntaxHighlighting.StringNode"/> object.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringLineScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.StringLineScanner.StringNode">
            <summary>
            Gets or sets the string node.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.OccurrenceEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Wilco.SyntaxHighlighting.INode.OccurrenceAdded"/> and 
            <see cref="E:Wilco.SyntaxHighlighting.INode.OccurrenceRemoved"/> events of the 
            <see cref="T:Wilco.SyntaxHighlighting.INode"/> implementation classes.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.OccurrenceEventArgs">
            <summary>
            Provides data for the <see cref="E:Wilco.SyntaxHighlighting.INode.OccurrenceAdded"/> and
            <see cref="E:Wilco.SyntaxHighlighting.INode.OccurrenceRemoved"/> events.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.OccurrenceEventArgs.#ctor(Wilco.SyntaxHighlighting.Occurrence)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.OccurrenceEventArgs"/> class.
            </summary>
            <param name="occ">The occurrence to store in this event.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.OccurrenceEventArgs.Occurrence">
            <summary>
            Gets the occurrence used by this event.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CobolHighlighter">
            <summary>
            Represents a COBOL syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CobolHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CobolHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CobolHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CobolHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CobolHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CobolHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CobolHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.ParseEventHandler">
            <summary>
            Represents the parse method.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
            <returns></returns>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.ParseEventArgs">
            <summary>
            Represents a parse eventargs object.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.ParseEventArgs.#ctor(Wilco.Web.SyntaxHighlighting.Token)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.Token"/> class.
            </summary>
            <param name="token">The actual token.</param>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.ParseEventArgs.Token">
            <summary>
            Gets the token.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CharTokenizer">
            <summary>
            Represents a character tokenizer.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.TokenizerBase">
            <summary>
            Represents the abstract base class for a tokenizer.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.TokenizerBase.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.TokenizerBase.Reset">
            <summary>
            Resets the tokenizer.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.TokenizerBase.Tokenize(System.String)">
            <summary>
            Tokenizes the source code.
            </summary>
            <param name="source">The source code to tokenize.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.TokenizerBase.MoveNext">
            <summary>
            Moves to the next token.
            </summary>
            <returns>Whether the iterator could be moved or not.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.TokenizerBase.MoveTo(System.Int32)">
            <summary>
            Moves the iterator to the specified position.
            </summary>
            <param name="position">The new position of the iterator.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.TokenizerBase.GetNextTokens(System.Int32)">
            <summary>
            Gets the next token(s) without moving from position.
            </summary>
            <param name="count">The number of tokens which should be returned.</param>
            <returns>The tokens.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.TokenizerBase.SetPosition(System.Int32)">
            <summary>
            Sets the position of the iterator.
            </summary>
            <param name="position">The new position of the iterator.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.TokenizerBase.Position">
            <summary>
            Gets the current position of the iterator.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.TokenizerBase.Source">
            <summary>
            Gets or sets the source code which the tokenizer represents.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.TokenizerBase.Tokens">
            <summary>
            Gets or sets the tokens.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CharTokenizer.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CharTokenizer"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CharTokenizer.Tokenize(System.String)">
            <summary>
            Tokenizes the source code.
            </summary>
            <param name="source">The source code to tokenize.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CharTokenizer.MoveNext">
            <summary>
            Moves to the next token.
            </summary>
            <returns>Whether the iterator could be moved or not.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CharTokenizer.GetNextTokens(System.Int32)">
            <summary>
            Gets the next token(s) without moving from position.
            </summary>
            <param name="count">The number of tokens which should be returned.</param>
            <returns>The tokens.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.WordScanner">
            <summary>
            Represents a word scanner.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.#ctor(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection,Wilco.SyntaxHighlighting.WordNode[])">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <param name="wordNodes">An array of <see cref="T:Wilco.SyntaxHighlighting.WordNode"/> objects.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.Create(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.
            </summary>
            <param name="tokenizer">The <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> which is used to tokenize the source code.</param>
            <param name="scannerResult">The <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> which will contain the scanner result.</param>
            <returns>A new instance of a <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.LoadState(System.Object)">
            <summary>
            Loads the state of the scanner.
            </summary>
            <param name="state">An <see cref="T:System.Object"/> that contains the state of the scanner.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.SaveState(System.Object)">
            <summary>
            Saves the current state of the scanner.
            </summary>
            <param name="container">The container which will contain the state.</param>
            <returns>An <see cref="T:System.Object"/> that contains the state of the scanner.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.CreateSetting(System.Xml.XmlDocument,System.String,System.String)">
            <summary>
            Creates a steting.
            </summary>
            <param name="document">The document which will contain the setting.</param>
            <param name="name">The name of the setting.</param>
            <param name="value">The value of the setting.</param>
            <returns>The <see cref="T:System.Xml.XmlElement"/> which represents the setting.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.Scan(System.String)">
            <summary>
            Scans a token.
            </summary>
            <remarks>
            An <see cref="T:Wilco.SyntaxHighlighting.IScanner"/> implementation will generally have a reference to a 
            <see cref="T:Wilco.SyntaxHighlighting.NodeCollection"/> which will be used to store results of a scan.
            </remarks>
            <param name="token">A token from the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.IsValidChar(System.Char)">
            <summary>
            Checks whether the valid is a valid char in the sense that it can be placed in front or after a word.
            </summary>
            <param name="c"></param>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordScanner.Reset">
            <summary>
            Resets the scanner.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.WordScanner.WordNodes">
            <summary>
            Gets or sets the word nodes.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.Occurrence">
            <summary>
            Represents an occurrence.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Occurrence.#ctor(System.Int32,System.Int32,Wilco.SyntaxHighlighting.INode)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.Occurrence"/> struct.
            </summary>
            <param name="start">The start index of the occurrence.</param>
            <param name="length">The length of the occurrence.</param>
            <param name="node">The node the occurrence represents.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.Occurrence.Start">
            <summary>
            Gets or sets the start index of the occurrence.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.Occurrence.Length">
            <summary>
            Gets or sets the length of the occurrence.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.Occurrence.Node">
            <summary>
            Gets the node the occurrence represents.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XMLHighlighter">
            <summary>
            Represents an XML syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XMLHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.XMLHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XMLHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.XMLHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XMLHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XMLHighlighter.BuildEntryPointScanner(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Builds a new chain of scanners.
            </summary>
            <param name="tokenizer">The tokenizer used by the scanners.</param>
            <param name="scannerResult">The scanner result.</param>
            <returns>
            The scanner at the start of the chain.
            </returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ConfiguredHighlighter">
            <summary>
            Provides a highlighter which can represent different languages at run-time.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ConfiguredHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ConfiguredHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ConfiguredHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ConfiguredHighlighter.GetTokenizer">
            <summary>
            Gets the associated tokenizer.
            </summary>
            <returns>An <see cref="T:Wilco.SyntaxHighlighting.TokenizerBase"/> implementation class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ConfiguredHighlighter.GetScannerResult">
            <summary>
            Gets the scanner result.
            </summary>
            <returns>An <see cref="T:Wilco.SyntaxHighlighting.OccurrenceCollection"/> class.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ConfiguredHighlighter.BuildEntryPointScanner(Wilco.SyntaxHighlighting.TokenizerBase,Wilco.SyntaxHighlighting.OccurrenceCollection)">
            <summary>
            Builds a new chain of scanners.
            </summary>
            <param name="tokenizer">The tokenizer used by the scanners.</param>
            <param name="scannerResult">The scanner result.</param>
            <returns>
            The scanner at the start of the chain.
            </returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XmlAttributeNameNode">
            <summary>
            Represents an Xml attribute name node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlAttributeNameNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlAttributeNameNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.HaskellHighlighter">
            <summary>
            Represents a Haskell syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HaskellHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.HaskellHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HaskellHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.HaskellHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HaskellHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HaskellHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.HaskellHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CHighlighter">
            <summary>
            Represents a C syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.Highlighter">
            <summary>
            Represents a highlighter which provides common functionality.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Highlighter.FromFile(System.String,System.String,Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Creates a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ConfiguredHighlighter"/> class.
            </summary>
            <param name="fileName">The name of the file which contains information about the highlighter.</param>
            <param name="language">The name of the language.</param>
            <param name="parser">An <see cref="T:Wilco.SyntaxHighlighting.IParser"/> object.</param>
            <returns>An <see cref="T:Wilco.SyntaxHighlighting.ConfiguredHighlighter"/> which can be used to highlight source code.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Highlighter.ToFile(System.String,Wilco.SyntaxHighlighting.HighlighterBase)">
            <summary>
            Saves a highlighter's configuration in the specified file.
            </summary>
            <param name="fileName">The name of the file which will store the information about the highlighter.</param>
            <param name="highlighter">An <see cref="T:Wilco.SyntaxHighlighting.HighlighterBase"/> object.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.Highlighter.SaveScanner(System.Xml.XmlDocument,System.Xml.XmlElement,Wilco.SyntaxHighlighting.IScanner,System.Int32,System.Boolean)">
            <summary>
            Saves a chain of scanners recursively.
            </summary>
            <param name="document">The document in which the state will be saved.</param>
            <param name="element">The <see cref="T:System.Xml.XmlElement"/> which will hold the chain of scanners.</param>
            <param name="scanner">The scanner which should be stored.</param>
            <param name="id">The unique ID of the to be saved scanner.</param>
            <param name="isEntryScanner">Whether the scanner is the entry point of the chain.</param>
            <returns>The ID of the saved scanner.</returns>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.TokenType">
            <summary>
            Enumeration of token types.
            </summary>
        </member>
        <member name="F:Wilco.Web.SyntaxHighlighting.TokenType.Literal">
            <summary>
            Literal text.
            </summary>
        </member>
        <member name="F:Wilco.Web.SyntaxHighlighting.TokenType.Code">
            <summary>
            Source code.
            </summary>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.Token">
            <summary>
            Represents a token.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.Token.#ctor(System.String,Wilco.Web.SyntaxHighlighting.TokenType)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.Token"/> class.
            </summary>
            <param name="value">The actual token.</param>
            <param name="type">Type of token.</param>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.Token.#ctor(System.String,System.String,Wilco.Web.SyntaxHighlighting.TokenType)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.Token"/> class.
            </summary>
            <param name="value">The actual token.</param>
            <param name="language">The language in which the source code is written.</param>
            <param name="type">Type of token.</param>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.Token.Value">
            <summary>
            Gets the actual token.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.Token.Language">
            <summary>
            Gets the actual token.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.Token.Type">
            <summary>
            Gets the type of token.
            </summary>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.LineNumberPlaceHolder">
            <summary>
            Represents a line number placeholder.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.LineNumberPlaceHolder.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.LineNumberPlaceHolder"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.MatchType">
            <summary>
            Enumeration of match types.
            </summary>
        </member>
        <member name="F:Wilco.SyntaxHighlighting.MatchType.StartTag">
            <summary>
            The start tag.
            </summary>
            <example>
            &lt;label&gt;
            </example>
        </member>
        <member name="F:Wilco.SyntaxHighlighting.MatchType.EndTag">
            <summary>
            The end tag.
            </summary>
            <example>
            &lt;/label&gt;
            </example>
        </member>
        <member name="F:Wilco.SyntaxHighlighting.MatchType.StandaloneTag">
            <summary>
            A single tag.
            </summary>
            <example>
            &lt;label /&gt;
            </example>
        </member>
        <member name="F:Wilco.SyntaxHighlighting.MatchType.Comments">
            <summary>
            Comments.
            </summary>
            <example>
            &lt;!-- Comments here --&gt;
            </example>
        </member>
        <member name="F:Wilco.SyntaxHighlighting.MatchType.StartIdentifier">
            <summary>
            The start identifier.
            </summary>
            <example>
            &lt;?
            </example>
        </member>
        <member name="F:Wilco.SyntaxHighlighting.MatchType.EndIdentifier">
            <summary>
            The end identifier.
            </summary>
            <example>
            ?&gt;
            </example>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.MatchEventHandler">
            <summary>
            Represents the method that will handle the <see cref="E:Wilco.SyntaxHighlighting.XmlScanner.Match"/> event of the 
            <see cref="T:Wilco.SyntaxHighlighting.XmlScanner"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.MatchEventArgs">
            <summary>
            Provides data for the <see cref="E:Wilco.SyntaxHighlighting.XmlScanner.Match"/> event.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.MatchEventArgs.#ctor(System.Int32,System.Int32,System.String,System.String,System.Collections.Specialized.NameValueCollection,Wilco.SyntaxHighlighting.MatchType)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.MatchEventArgs"/> class.
            </summary>
            <param name="start">The start of the tag to store in this event.</param>
            <param name="length">The length of the tag to store in the event.</param>
            <param name="ns">The namespace to store in the event.</param>
            <param name="tag">The tag to store in the event.</param>
            <param name="attributes">The attributes to store in the event.</param>
            <param name="type">The type of token to store in this event.</param>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.MatchEventArgs.Start">
            <summary>
            Gets the start of the match.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.MatchEventArgs.Length">
            <summary>
            Gets the length of the match.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.MatchEventArgs.Namespace">
            <summary>
            Gets the namespace.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.MatchEventArgs.Tag">
            <summary>
            Gets the tag.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.MatchEventArgs.Attributes">
            <summary>
            Gets the attributes.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.MatchEventArgs.Type">
            <summary>
            Gets the type of match.
            </summary>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.TokenCollection">
            <summary>
            Represents a collection of tokens.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.TokenCollection.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.Web.SyntaxHighlighting.TokenCollection"/> class.
            </summary>
        </member>
        <member name="M:Wilco.Web.SyntaxHighlighting.TokenCollection.Add(Wilco.Web.SyntaxHighlighting.Token)">
            <summary>
            Adds an item.
            </summary>
            <param name="t">The item to add.</param>
            <returns>Index of the added item.</returns>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.TokenCollection.Item(System.Int32)">
            <summary>
            Gets the token at the specified index.
            </summary>
        </member>
        <member name="T:Wilco.Web.SyntaxHighlighting.SyntaxHighlighterHandler">
            <summary>
            Represents a syntax highlighter handler for ASP.NET.
            </summary>
        </member>
        <member name="P:Wilco.Web.SyntaxHighlighting.SyntaxHighlighterHandler.IsReusable">
            <summary>
            Gets whether the handler is reusable.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.WordNode">
            <summary>
            Represents a word node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.WordNode.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.WordNode"/> class.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.WordNode.Entities">
            <summary>
            Gets the collection of entities which represent words.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.WordNode.IgnoreCase">
            <summary>
            Gets or sets whether case should be ignored.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.ColdFusionHighlighter">
            <summary>
            Represents a Cold Fusion syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ColdFusionHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ColdFusionHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ColdFusionHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.ColdFusionHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ColdFusionHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ColdFusionHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.ColdFusionHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XmlTagNode">
            <summary>
            Represents an Xml tag node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlTagNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlTagNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XmlCommentNode">
            <summary>
            Represents an Xml comment node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlCommentNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlCommentNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.PythonHighlighter">
            <summary>
            Represents a Python syntax highlighter.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PythonHighlighter.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PythonHighlighter"/> class.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PythonHighlighter.#ctor(Wilco.SyntaxHighlighting.IParser)">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.PythonHighlighter"/> class.
            </summary>
            <param name="parser">The parser which will be used to parse the source code.</param>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PythonHighlighter.Create">
            <summary>
            Creates a new instance (clone) of this highlighter.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PythonHighlighter.BuildWordScanner">
            <summary>
            Builds a word scanner.
            </summary>
            <returns>A <see cref="T:Wilco.SyntaxHighlighting.WordScanner"/> object.</returns>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.PythonHighlighter.GetKeywords">
            <summary>
            Gets an array of registered keywords.
            </summary>
            <returns>An array of keywords.</returns>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.XmlAttributeValueNode">
            <summary>
            Represents an Xml attribute value node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.XmlAttributeValueNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.XmlAttributeValueNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.StringNode">
            <summary>
            Represents a string node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.StringNode.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.StringNode"/> class.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.StringNode.Entities">
            <summary>
            Gets the collection of entities which contains information about the start, end and escape strings of strings.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CssAttributeValueNode">
            <summary>
            Represents an CSS attribute value node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CssAttributeValueNode.#ctor">
            <summary>
            Initializes a new instance of an <see cref="T:Wilco.SyntaxHighlighting.CssAttributeValueNode"/> class.
            </summary>
        </member>
        <member name="T:Wilco.SyntaxHighlighting.CommentLineNode">
            <summary>
            Represents a comment line node.
            </summary>
        </member>
        <member name="M:Wilco.SyntaxHighlighting.CommentLineNode.#ctor">
            <summary>
            Initializes a new instance of a <see cref="T:Wilco.SyntaxHighlighting.CommentLineNode"/> class.
            </summary>
        </member>
        <member name="P:Wilco.SyntaxHighlighting.CommentLineNode.Entities">
            <summary>
            Gets the collection of entities which indicate the start of a comment line.
            </summary>
        </member>
    </members>
</doc>
